There is no requirement to have a separate bank account but I have always used one . It is useful for paying standing orders into (monthly charge) and for paying bills (insurance,hangarage/parking, maintenance etc).
As there is no interest paid on the current account I have never declared to HMRC.