About Llanelli Solutions Ltd (12629203) United Kingdom