About Channel D Services Limited (06679370) United Kingdom