About Kierlock Limited (01275123) United Kingdom