About Sherford Community Land Trust Limited (11463703) United Kingdom