About Betz & Company International Limited (04419604) United Kingdom