About Churchill Blackpool Investments Limited (10734381) United Kingdom