Hi there (first post

- don't think this has been asked before - apologies if it has),
I've been booked by my company on a round trip LHR-Singapore-Adelaide in business with SQ. My question is in two parts:
1) Can I double check that I will be able to claim the tier points and miles even though this was booked through SQ? (not sure about the technicalities of what constitutes a codeshare flight, are all SQ flights codeshare with VS?)
2) How do I add my flying club number to the booking so I don't miss the miles and points? Can I do this at the online check-in? There doesn't seem to be a way to check my booking details or seat on the SQ site until 48 hours in advance?
Many thanks for any help people can give (fingers crossed, as it means i'll get my gold card hopefully!)
Dave
P.S - As far as I understand it, I could use either the VS or the SQ Lounge at Heathrow? But wouldn't be able to use the revivals lounge on the way back as am not flying VS?