About Banbury Agriculture Limited (02765110) United Kingdom