About The Attlee Foundation (CE001562) United Kingdom