About Sttop Filters Limited (03437292) United Kingdom