Le territoire s'étale sur 22 kilomètres carrés, pour une population de 8907 habitants, selon le recensement de l'année 2011. Londres, la capitale du pays, est à une distance, à vol d'oiseau, de 38 kilomètres de son centre géographique.
Cette ville paroisse, située au sud est du Royaume Uni en Europe du Nord, abrite un organisme de race, la « Sports Horse Breeding of Great Britain ».