About Baker Stevens Ltd (12754306) United Kingdom