I had one through work’s health insurance plan, it was with Blue Crest: https://www.bluecrestwellness.com
The deal was half price which I think was about £125.
The fitness test was a joke, 2 mins of step ups on a tiny step, I was chatting to the guy all the way through it and by the time he took my pulse at the end it had gone back to resting, from probably resting + 20. It’s mainly aimed at people about to have a cardiac arrest where walking up half a flight of stairs is considered a major effort.
Other than that basic stuff, pulse, blood pressure, BMI and a load of blood tests for all sorts of markers. You get a report but that’s pretty poor eg it doesn’t really explain what half the blood tests mean and gives daft ranges for some things. I went to my GP as something was out of their ‘OK’ range and into the ‘need to do something range’, she just laughed and said she wouldn’t care until it was about 10x higher at which point they might take an interest but only if I had other symptoms…