About Peek-a-booze Hotel Blackpool Limited (10679028) United Kingdom