About Kennard Bros Limited (11971738) United Kingdom