About Trevor Birchall Agriculture Limited (04546600) United Kingdom