About The Ollie And Amelia Carroll Foundation (CE024797) United Kingdom