D_D,
You'll be on one of the LGW-based 744's, which means more Y Class than the LHR fleet, small Upper Class cabin right at the front (no bar) and Premium Econ upstairs only.
Although these are newish aircraft (built for Alitalia, but order cancelled and taken by VS), they also have inferior IFE to some of the LHR aircraft (eg, no phones at every seat).
Did the trip myself to UVF (on the Sunday flight, so direct) back in November. If you land towards the east at UVF (which you usually will, as that's the prevailing wind direction), look out for good views of the Pitons on the left hand side once on finals.
Do the heli sightseeing flight (St Lucia Helicopters, based at the other Airport in Castries run them) - that's if you're not doing a heli transfer from the airport - superb!
PM if you want any other gen. on St Lucia.
Oh, and if not helicoptering from UVF, enjoy the minibus ride to your resort (you'll see what I mean

)
Have a great trip