About Helford River Investments Holdings Limited (03552171) United Kingdom