About The Windle Hotel Limited (13471253) United Kingdom