About Nelson Street Ltd (11464408) United Kingdom