About D&r Technical Solutions Limited (07701482) United Kingdom