Our societies are meeting again and nearly 60 people are coming to Richmond over three nights! Teddington meets on...