About Keymace Limited (02269336) United Kingdom