About The Sir Robert Ogden Charitable Foundation (CE015449) United Kingdom