About Llantrisant Feelgood Factory Limited (10398974) United Kingdom