About Sed Design Limited (SC625234) United Kingdom