About Kenhaven Limited (02429530) United Kingdom