About Blackpool Football Club Stadium And Property Ltd (12022758) United Kingdom