About Stay Blackpool 190 Limited (13662356) United Kingdom