The Charity Commission - an independent, non-ministerial government department that registers and regulates charities in England and...