About Blackwood & Locke Ltd (07541918) United Kingdom