About Alfred Bagnall & Sons (south Wales) Limited (01246346) United Kingdom