About Anglia Hydraulics & Engineering Ltd (11705416) United Kingdom