About Nicholas Lloyd Levy Ltd (12592918) United Kingdom