About Nicholson Retail Ltd (07493289) United Kingdom