About Stortford Hall Ltd (05361528) United Kingdom