About Shelford Capital Ltd (11365821) United Kingdom