About Havenrhode Limited (02068431) United Kingdom