About Kenard Group Limited (07152150) United Kingdom