About Howell Sturton Ltd (10594842) United Kingdom