About Nicholson Slater Limited (04676959) United Kingdom