About Latymer Court Freehold Company Limited (04621695) United Kingdom