About Blackpool Self Catering Ltd (11690830) United Kingdom