About Nicholls Lindsay Ltd (05862703) United Kingdom