About Maxx Llanelli Limited (08843388) United Kingdom