About Locke Design Solutions Ltd (10185472) United Kingdom