About Sd & Cy Holdings Limited (10257360) United Kingdom