About Stephanie Twidale Limited (09012848) United Kingdom