About Chapelhill Ministries Limited (12599008) United Kingdom