About D&r Property Developers Limited (13072203) United Kingdom