About D. Howell Services Ltd (06003911) United Kingdom