About Herne Hill Holdings Limited (00639020) United Kingdom