I've bought from Foam for Comfort numerous times, for both boat and house projects. They're not inexpensive, but they give good advice and service. For simplicity, you could use a firm domestic grade of foam for a 100mm thick boat mattress, but there are so many ways to go on this - memory foam, latex, soft/medium/firm layers etc - so it's best to enter into a dialogue with them.