About Superior Filtration Limited (04515513) United Kingdom