About Sandford Capital Limited (09977602) United Kingdom