About Flowtecal Valve Company Limited (07438806) United Kingdom