About Kennards Retail Limited (13008772) United Kingdom