About S&e Europe Limited (08573632) United Kingdom