About Kennard S Ltd (12354707) United Kingdom