More than 30 MPs either own farms or have farming interests, while others own business shares and properties. Rugby tickets ...