About Nene Valley Christian Family Refuge Limited (02226878) United Kingdom