About I & J Kench Management Services Ltd (13198577) United Kingdom