About Nolla Stores Limited (13269846) United Kingdom