About Strand Blackpool Limited (09812384) United Kingdom