About Mcleod Hotels Ltd. (07676644) United Kingdom