About Teifi Wells Ltd (13241281) United Kingdom