About Latham Lodge Limited (03892888) United Kingdom