About O-stores Ltd (13081236) United Kingdom