About Allowenshay Mains Water Limited (12373001) United Kingdom