About The Swallows Foundation (uk) (06838704) United Kingdom