About Latimore Estates Ltd (13011220) United Kingdom