About Locke & Quay Ltd (09983261) United Kingdom