Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
UNIT 1, 3A DELME SQUARE £75,615,205 £52,532,210 16 Jul 2015