About Stephan Limited (08283367) United Kingdom