About The Armitage Foundation (CE014054) United Kingdom