About Nes Fircroft Foundation Limited (13711034) United Kingdom