About C J Howell Enterprises Ltd (12816923) United Kingdom