About Filtercraft Limited (06443082) United Kingdom