About Sw & Rrb Holdings Ltd (12951438) United Kingdom