About Ly&co London Company Ltd (13675379) United Kingdom