About Newhaven Red Hand Ltd (11812672) United Kingdom