About Flofix Plumbing & Heating Ltd (11770259) United Kingdom