About Townhouse Hotel Chester Limited (11998947) United Kingdom