About Nicholls Management Ltd (13296873) United Kingdom