Three Horseshoes Mole Hill Grn, Bishops Stortford, Hertfordshire CM226PQ