About Wm Tech Store Ltd (13646252) United Kingdom