About Kelt & Co. Limited (01486800) United Kingdom