About Cowbridge Mill Sluice Gates Limited (10148705) United Kingdom