About Charles Dean Developments Limited (05145433) United Kingdom