About Filtration Control Ltd. (02524269) United Kingdom