About Waterglades Management Limited (02101360) United Kingdom