About Llanelli Mencap Gateway Limited (08273952) United Kingdom