About Stopham Plotters Association (spa) Cic (11056359) United Kingdom