About Seidel Europe Limited (06715887) United Kingdom