About Bell Barn Farm Trustees Limited (03990221) United Kingdom