About Andover Gas & Water Limited (05149763) United Kingdom