About Nicholson Sloan Consultancy Limited (13021569) United Kingdom