About Baker Brothers Ltd (12284508) United Kingdom