About 23 Lyme Street London Limited (07867741) United Kingdom