Hearts of Teddlothian FC is a football club with teams for both boys and girls, based at grounds around Teddington, Twickenham and Hampton.