About D & J Interim Solutions Limited (12277134) United Kingdom