About Latymer House Freehold Limited (08107193) United Kingdom