About David Bagshaw Limited (02078772) United Kingdom