About Locke & Co Ltd. (07591461) United Kingdom