About Howell Commercial Limited (12365145) United Kingdom