Oh I'm sorry, I didn't see that you completed your IB already.
Anyway, if you were accepted at UCL - which is a really good school, btw - I'm guessing that you'll be fine for HKU. Only thing that concerns me is the SAT results, because I think HKU requires them? I'm not sure.
But congrats on St Andrews and UCL. They're both good schools (: