About D&r Projects Ltd (12604341) United Kingdom