About Nicholls Associates Ltd (13461336) United Kingdom