The Recaro seats are on the LGW 747 fleet, since they were the ones they picked up cheap from a cancelled Alitalia order (and they kept the seats that had been fitted).
As for the 747-200s, I could be totally wrong, but as they where originally Virgin aircraft before going to Air Atlanta and then back to Virgin on wetlease, the equipment inside has been fitted by Virgin. I'm sure I read somewhere that they had J2000 - but it's totally possible that they have the old style Upper seats (more like a traditional seat than the J2000 or Suites).
I couldn't find any photos on A.net to confirm or deny this, but G-VRUM, which is one of Virgin's old 747-200s, seems to have had J2000 fitted.
G-VRUM on Airliners.net - Upper Class Seat