About Standford Healing Ministry Ltd (12520318) United Kingdom