About The Log House Restaurant Limited (03576560) United Kingdom