About Mecserflex Manufacturing Company Limited (03445536) United Kingdom