About Nicholls Ip Limited (12721459) United Kingdom