About The Charles Ruddock Trust Ltd. (07490591) United Kingdom