About Upper Street Investments Llp (OC394972) United Kingdom