About Keyvale Limited (02348142) United Kingdom