For Robotics Bristol and UWE should be at the top of your list as they both host the Bristol Robotics Lab which is one of the premier Robotics research groups in the world.
I'd add in Sheffield too as their Robotics degree is provided by their ACSE department which is another world leading department.
Pretty sure Imperial offers it too and they also have a very good reputation for it.