About Cephas Valves & Controls Ltd (09106989) United Kingdom