10 Thames Street, Macgregor sold price