About Kenroy Group Ltd (08748802) United Kingdom