About Baker & Wills Developments Ltd (11931637) United Kingdom