I have been with Hosting.uk for 2 years now and love them! You get so much for your money and I've had nothing but excellent experiences with customer support. As for uptime, I've never experienced any major downtime apart from when I started - I would have 5-10 minutes of downtime but these days, it's near 99.9%.