About Torque Properties Limited (11879734) United Kingdom