About Kellock Limited (12873149) United Kingdom