Hi Eunice Tang,
If you are resident in the UK, then yes the gain will be subject to UK Capital Gains Tax and should be declared in a Self Assessment Tax return.
If the the opposite arises and a loss occurs.
This can be declared in a Self Assessment Tax return and the loss carrief forward for offsetting against other capital gains.
HMRC gives you several alternative exchange rates to use, besides the official closing exchange rate on the day of the transaction.
You are free to use any of them.
They can be found at:
.Exchange rates from HMRC in CSV and XML format
Thank you.