About Northcroft Capital Partners Limited (12446309) United Kingdom