About London School Of Ministries & Theology Ltd (12942116) United Kingdom