About The Village Hotel Title Limited (11545801) United Kingdom