About Leen Swansea Ltd (12110729) United Kingdom