About Stancroft Capital Limited (SC055587) United Kingdom