About Keller (u.k.) Limited (02474313) United Kingdom