About S. Barreda Ltd (12161339) United Kingdom