About D&r Mcglade Limited (12047194) United Kingdom