About Sir Thomas Lipton Foundation (SC377753) United Kingdom