About The Lion Inn Clifton Upon Teme Limited (12882158) United Kingdom