About Latham And Hall Limited (11990562) United Kingdom