About Floquip Pumps & Filters Limited (05809217) United Kingdom