About Lyall Apartment Hotel Ltd (08269333) United Kingdom