About D & S Property Developers Limited (11728663) United Kingdom