About Kennard Associates Limited (08331044) United Kingdom