This is false. You of course can regulate and fine a foreign business. That's how trade regulations work.
The UK isn't going to get a cent from that but the leadership is banned from entering the UK for the foreseeable future.
Doing this a lot as a country is how you achieve pariah status and losing a bunch of trade, though.