About Locke Son & Newcombe Limited (02945217) United Kingdom