About Howell Enterprises Ltd (12115143) United Kingdom