Yes, it's on Marshfield High St, which apparently is the longest High Street in England. Along with several other claimants, obviously. Whether the 103 miles is measured as the crow flies or along the A420 and A4, I'm not sure - the first is a bit pointless, but the second I would have though would give a higher figure.