About The Store X Limited (09732245) United Kingdom