About Thor Motor Factors Limited (02112909) United Kingdom