About Nicholson Sts Ltd (12826317) United Kingdom