About Thetford Rugby Club Land Holdings Limited (12892500) United Kingdom