About Derek Baldry Ministries Ltd (13135203) United Kingdom