About Shelford Holdings Ltd (11379796) United Kingdom