Press release

Regulator publishes report into Life Changing Ministries International Church South Cheshire Trust

The Charity Commission has published an inquiry report into Life Changing Ministries International Church South Cheshire Trust (registered charity number 1065192).