About The Anchor Foundation (04057661) United Kingdom