About Guerrilla Rentals Ltd (12954707) United Kingdom