About Lemon Suites Limited (02283520) United Kingdom