About N.s. Lemos & Co. Ltd (01772437) United Kingdom