About The Lord S Treasure Foundation Ltd (07008104) United Kingdom