About The Lottery Foundation (02895139) United Kingdom