About D & C Solutions (leek) Limited (07791972) United Kingdom