About Dill Ministries Limited (09284249) United Kingdom