About Thompson Leisure X Ltd (12859423) United Kingdom