Is it a memorial site? Edit: Apparently so. A memorial to the wife of Winston Howes, near Wickwar, South Gloucestershire. Pretty nice thing to do for your wife.
Winston Churchill