About Amal Valves Limited (06015640) United Kingdom