Yes. It is a legal requirement that any business in the UK that is registered for VAT issues must provide an invoice. Non-VAT businesses do not legally have to issue invoices, but it is common practice to do so if a customer requests one.