About No 3 Lemon Street Ltd (10663193) United Kingdom