About Latham Bros Holdings Limited (07126900) United Kingdom