About Yc Shaftesbury Holdings Limited (13671194) United Kingdom