About Alfred Bagnall & Sons (scotland) Limited (06426027) United Kingdom