About D F Wallace Solutions Limited (10405678) United Kingdom