About General Hydraulics Limited (04921195) United Kingdom