About Baker Clarke Ltd (07504810) United Kingdom