About Salt And Pepper House Blackpool Limited (12916627) United Kingdom