About Nicholson Stores Limited (07907338) United Kingdom