About Locke & England Commercial Limited (02628651) United Kingdom