About Stanwell House Hotel Limited (06103661) United Kingdom