About Abacus Valves International Limited (03997079) United Kingdom