About S & C Rentals Ltd (11757937) United Kingdom