Tax consultants in my country of residence say that there is no CGT. So even though my company is a UK based business, and my buy to let property is in the UK, the sale of either would not attract CGT in the UK?
For you as an individual, yes it looks that way. But that relates only to your ownership of the BTL property and the shares in the company. Remember that you and the company are separate legal persons. So the company could be liable to corporation tax (not CGT) on any gains that it makes.