About Sarah Wallace Designs Ltd (SC625480) United Kingdom