About The London Inn Ottery Limited (08598042) United Kingdom