About Blackpool Promotions And Leisure Travel Limited (SC163084) United Kingdom