About Howell Management Services Llc Ltd. (09920741) United Kingdom