About Margarethe Schmoll Limited (08833379) United Kingdom