About Keene & Sons Limited (03875769) United Kingdom