About Andrew Barclay Locomotives Limited (05165082) United Kingdom