About Tor Hill Store Limited (12424472) United Kingdom