About Lemon Barley Homes Ltd (12143751) United Kingdom