About C & D Solutions Limited (10422484) United Kingdom