About Stobart & Hurrell Limited (10636041) United Kingdom