About Nicholls Communications Limited (10755435) United Kingdom