About Sterling Filtration Limited (03226779) United Kingdom