About 60 Thurlow Park Road Management Limited (01715622) United Kingdom