About Rebecca Smith Holdings Limited (10922260) United Kingdom