About D&f Solutions (holdings) Limited (10556554) United Kingdom