About Northcroft Capital Limited (12346167) United Kingdom