About D And D Technical Solutions Limited (10853588) United Kingdom