About Delta Lambda Hospitality Limited (09610307) United Kingdom