About Kennoxhead Holdings Limited (13303791) United Kingdom