About Stephanie O Hara Designs Ltd (12918636) United Kingdom