About Latham Filtration Limited (08578468) United Kingdom