Alfred Bagnall & Sons Ltd

6 Manor Lane, Shipley, West Yorkshire BD18 3RD