About Baker Baker Ltd (12266660) United Kingdom