About Spyglass Inns Limited (11852413) United Kingdom