About London Space And Rentals Ltd (09914192) United Kingdom