Hi,
Oxon Boat painters did a good job on my boat, but bear in mind most boat painters are probably very booked up. The winter months are not a good time to paint boats, check conditions in the covered dock and is it heated.
I would research 'micro blistering', horizontal surfaces do seem prone to the problem, take care with the choice of paint, avoid red - it fades badly. Craftmaster paint is excellent.
When re-painted, take care of it, don't use Fairy liquid to wash it, use a good quality car shampoo, and don't use a pressure washer to clean the surfaces.
Good luck.
L