About Alfred Bagnall & Sons (london) Limited (01042420) United Kingdom