About The Chester Farm Trust (10670243) United Kingdom