About Living Well Community Land Trust Limited (RS007823) United Kingdom