About Omo Stores Limited (06785516) United Kingdom