About Baker Wilkins & Smith Holdings Limited (11728248) United Kingdom