About Appledore Community Land Trust Limited (06920589) United Kingdom