Allan J Hargreaves Plant Engineers Ltd phone Long Meadow Lane Thornton-Cleveleys, Lancashire FY5 4JT map