About Ned & Jimmy S Ltd. (11319257) United Kingdom