About Starclean Blackpool Services Ltd (12148310) United Kingdom