About The Doyle Foundation (SC208242) United Kingdom