About Kennard Innovation And Design Limited (11898903) United Kingdom