Klubben spiller sine hjemmekamper på en liten bane som heter Meadow Park, et par mil utenfor London, i Borehamwood i Hertfordshire.