About Norrford Capital Limited (13350741) United Kingdom