About The Nfsh Charitable Trust Limited (03752333) United Kingdom