Yes, I think it is Mayflower. Our boats had even more electronics...
Mayflower had a less classic interior and you can see the mirrorlike support under the handrail going down, this was otherwise in burmese teak.
Best if you like to know all the boats built must be to contact the shipyard? I only kept track on the 85´:s where Cassiopeia was the first.
On the teak joinery which was made inhouse, I once had Carlo Riva as a guest and he was really impressed and added; As I have built 2.000 wooden boats, I should know!