About Timell Inn Limited (08838508) United Kingdom