Windsor Yards sold off to new owners in bid to ‘boost’ town centre