About D & C Services London Ltd (12994899) United Kingdom