About Trafford Rewinds Limited (01898872) United Kingdom