About Langaford Farm Trust (CE026806) United Kingdom