About Kennards Investment Ltd (10684346) United Kingdom