About Tor Sands Management Company Limited (05275332) United Kingdom