About Octavia Stores Limited (SC146823) United Kingdom