I'd be concerned over the trunking, if water could ingress and travel to the junction box, also does not look like there is a drain off in bottom of box.
Also the cables have not been sealed at the tiles entry holes and water could get behind tiles and they to will fail and could fall off.
If you need to find a tradesperson to get your job done, please try our local search below,
or if you are doing it yourself you can find suppliers local to you.
Select the supplier or trade you require, enter your location to begin your search.
Please select a service and enter a location to continue...
Are you a trade or supplier? You can create your listing free at DIYnot Local