About O & C Kennard Associates Limited (12353105) United Kingdom