About Nicholas & Lynda & Co Limited (11105288) United Kingdom