About The Lemon Street Gallery Limited (05821445) United Kingdom