I have visited most sites around Stroud and not come accross this, my family still live near by so I'll ask around. Any more details on it's alleged location??