About Armstrong Lyon Hydraulics Limited (01070309) United Kingdom