Any breeder earning more than £1,000 a year from sales is required to declare income and pay tax, but many are evading the law, warns Gavin Nurse, senior tax manager, EQ Accountants