It sounds like general engineering is the course for you. At universities like Cambridge, Durham, Warwick etc (the list posted earlier basically), the course works out so in your first year (and sometimes your second year too) you cover many different types of engineering, so that when you specialise later on in the course, you can make an informed decision having had a go at everything, rather than having to choose during sixth form, having had no engineering experience to base your choices on.