About Latham James Group Limited (10592516) United Kingdom