About Filtration And Separation Limited (04241139) United Kingdom