Ownership


The legal name of the club is Thatcham Town Football & Supporters Club, which is an unincorporated members club based at Stacatruc Stadium, Waterside Park, Thatcham, Berkshire.