About Leisure Link Promotions Limited (03817613) United Kingdom