About Nelson Street (management) Company Limited (03755716) United Kingdom