About Stifel Nicolaus Europe Limited (03719559) United Kingdom