About Dr Sheila Dean Developments Limited (06444113) United Kingdom