About C. Howell Agencies Limited (04946899) United Kingdom