About Townsman Hotels Ltd (09948626) United Kingdom