About James Street Investments Limited (02291798) United Kingdom