About Blackpool Property Rentals Ltd (10623832) United Kingdom