Owned properties
Title number Property address Price paid on title Record added Proprietor address
NGL831084 12 Trevor Street, London £1,137,000 15 Feb 2023 12 Trevor Street, London SW7 1DX