About Shelford Investments Holdings Ltd (11656719) United Kingdom