About Baker Developments Ltd (12620562) United Kingdom