About Stobart Holdings Limited (07246663) United Kingdom