About S.barr Ltd (07586373) United Kingdom