Owned properties
Title number Property address Price paid on title Record added Proprietor address
NGL878250 Flat 11, 20 Lowndes Square, London £7,000,000 27 Apr 2017 Flat 11, 20 Lowndes Square, London SW1X 9HD