About The Camphill Village Trust Limited (00539694) United Kingdom