About Kennard Cousins & Associates Limited (05227189) United Kingdom