About 31 Lovelace Road Management Company Limited (11540879) United Kingdom