About Meggitt Filtration & Transfer Limited (01656181) United Kingdom