About D & M Property Developers Ltd (11595684) United Kingdom