About Filtrox Carlson Limited (02269239) United Kingdom