About Keymer Son & Co.limited (00295465) United Kingdom