About Watermill Hotel Limited (11788730) United Kingdom