About Kenbar Holdings Limited (NI664012) United Kingdom