About Sf Central Holdings Limited (12148067) United Kingdom