About David Bagnall Limited (03745176) United Kingdom