About Stokesay Hotel Limited (12513006) United Kingdom