About Kennard & Sons Limited (00186864) United Kingdom