About Russell Anderson Foundation (CS003089) United Kingdom