About Sf&a Holdings Ltd (13677694) United Kingdom