In order to help you, I need to know the exact details of the transformer you bought and its internal wiring.
Usually using gear built for the US and using it in the UK causes lots of problems as you are finding out. It is unwise and can be dangerous unless robustly engineered.
You should have disclosed you were in the UK. This has wasted a lot of time. We need mandatory disclosure on this site to identify where people live.
The reason you are having trouble with streaming is that the UK has third world Internet access. I have just returned from the UK, and tested the connection speed with DSL reports at several locations. None of the sites had sufficient bandwidth to allow for quality streaming, certainly not from Netflix. BBC iPlayer has special technology to help ameliorate the UK's lamentable infra structure. At my brothe/rs place where I was staying the connection speed was so bad Neflix was not real watchable. That location was Langely just outside Maidstone Kent. That is right in the heart of of South East England. That is a total disgrace.
Please measure your connection speed with
DSL Reports and check back with us.