About Leigh Hotels Ltd (08897530) United Kingdom