About Nelsons Management Limited (10631947) United Kingdom