About Sarah Ross Design Limited (10688749) United Kingdom