About Stamford Capital Limited (09861838) United Kingdom