About David Locke & Co Ltd (11995104) United Kingdom