About Northcroft Capital Investments Limited (12462221) United Kingdom