About The Horseshoe Inn And Lodge Limited (SC287162) United Kingdom