About D2 & Partners Ltd (06774208) United Kingdom