About Stanford Capital Limited (08908093) United Kingdom