About Blackpool Property Investments Limited (12415958) United Kingdom