Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
3 LEIGHTON ROAD Detached £1,868,994 £845,000 4 Nov 2003
SHELL (UK) LTD LEIGHTON ROAD £863,644 £600,000 28 Jul 2015