About Keller Corporation Ltd (12621397) United Kingdom