About Sales & Design Studio Limited (11534986) United Kingdom