About Torfaen Leisure Trust Limited (08524186) United Kingdom