About The Stuffed Dormouse Hotel Limited (09528852) United Kingdom