About Kenman Holdings Limited (SC109839) United Kingdom