About S Curtis Holdings Ltd (12991306) United Kingdom