About Richmond Hill Capital Limited (SC427353) United Kingdom