About Nicholls Consultancy Ltd (09925640) United Kingdom