Christ's Hospital of Abingdon is a charity with a long history, based in Abingdon-on-Thames, Oxfordshire (formerly Berkshire).