About The Sanctuary Trust Limited (02721623) United Kingdom