About D & E Developers Limited (09344513) United Kingdom