About S&rf Holdings Ltd (SC683797) United Kingdom