75 Thatcher St, Westwood