About Beckfoot Water Limited (01832342) United Kingdom