About Switch Partnership Stores Limited (09763372) United Kingdom