About Baker & Dell Developments Limited (10920717) United Kingdom