About David Barkaway Limited (05451270) United Kingdom