About 39 Thurlow Park Road Management Company Limited (05655077) United Kingdom