About Lht Swansea Limited (10840773) United Kingdom