About British Filters Limited (03839960) United Kingdom