About D&s Property Developments Limited (13387138) United Kingdom