About Kench Group Ltd (13518968) United Kingdom