About Nicholls & Sons Ltd (11650656) United Kingdom