About Latimer Property Ltd (07347602) United Kingdom