Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
CENTRAL SCIENCE LABORATORY £54,754,127 £53,730,000 24 Apr 2023