About Lemon House Takeaway Limited (07544482) United Kingdom