The cylindrical caps are typical immersion heater covers. There will be a thermostat beneath each, which can be adjusted. They may however has seized with age. Unless they are an unusual type, the thermostat can be replaced with new. The one at the top may have a shorter life, as it gets hotter, than the bottom one.
The bottom one will be fed with the off-peak supply, there will be a timer somewhere, probably in or beside the electricity meter. The upper one runs on peak-rate electricity and is more expensive to run, it can be left switched off unless the cylinder runs cold after a lot of use during the day, so leave them switched off.
Any experienced plumber will have done hundreds of these. You don't need a gas engineer.
Although the thermostats are replaceable easily and cheaply without needing to drain the water, if the immersion heater itself eventually becomes faulty, the water has to be drained to change it. Experienced old plumbers know some techniques to get them out, they screw in and the old thread can be very tight and jammed after many years.
I don't think it will help to tinker with the valves.
If necessary, you can get temperature-controlled taps, but put that idea aside for now.