About Flo-mech Holdings Limited (09238300) United Kingdom