About Centre Spot Rentals Ltd (NI617377) United Kingdom