About Kenol Engineering Limited (11157128) United Kingdom