About Tudor House & Hotel Ltd (12926787) United Kingdom