About Bsc Filters Limited (02385881) United Kingdom