About Glen Water Limited (05630642) United Kingdom