About Howell Commercial Solutions Ltd (11932721) United Kingdom