About Technical Plus Rentals Ltd (13242098) United Kingdom