There’s a modern stone circle on a roundabout just up the road by Sainsbury’s - maybe it’s for the veneration of the UK transportation system ;-)
Are you sure they're not tombstones LS for all the dead killed on the road since it was built? My old dad used to tell me that roundabouts were the most lethal things ever built saying some idiot always positioned them in the middle of the road!! :-)