About Allan J Hargreaves Plant Engineers Limited (05387021) United Kingdom