Alfred Bagnall & Sons (North) Limited — Supplier profile (Companies House 00117129) · PublicSupply