About Flexible Machine Products Limited (03664538) United Kingdom