About The Sir Henry Royce Memorial Foundation (06819026) United Kingdom