About The Sands Blackpool Management Company Limited (05255998) United Kingdom