Mine was a JL van too. I'd check if they will deliver up two flights of stairs, they struggled with mine on the flat
Are you in a flat up the stairs or is it just a room in a house you want the telly in? This might make a difference.
If not then I think they offer a service where they set the tv up for you for £30 (I think). If they do this then they have to lug it up the stairs. Otherwise, how are you going to get the tv on the stand. The 36" I got is was *VERY* heavy, dunno about 24".