About Nicholls Limited (09556852) United Kingdom