About Locke & England Limited (02650454) United Kingdom