By the way, if you are connecting at HKG (as opposed to staying there for 24+ hours and then travelling onto SIN) then you should be able to get BA to check the bags straight through to SIN. That way, you should be able to get the allowance applicable to the LHR-HKG leg.