About Thatcham Catholic Club Limited (03340629) United Kingdom