About Tudor Place Freehold Company Limited (08020136) United Kingdom