Thanks for the replies folks.
Just to summarise, before I go back to them, my concerns are:
Wiring is a complete mess / untidy
Connections are not enclosed
Looks like 6mm twin and earth, should be at least 10mm for this shower and length of cable run
Shower should be on a 45A MCB, preferably...