About Howell Management Ltd (01590726) United Kingdom