About The St James S Conservation Trust Ltd (03886503) United Kingdom