tsohost charge £3.35 atm for .co.uks and have some great hosting plans. To host 10 domains you would need at least a pro hosting account (hosts 6 domains and includes a free domain reg) and a standard hosting account (which hosts 4 domains, but does not come with a free domain reg). Probably not the cheapest, but they are a quality host that have great customer service.
I am an affiliate, but I use them for all my sites mainly because I want super fast support at all hours of the day.