About 21 Thurlow Road Management Company Limited (02361598) United Kingdom