About G1 London (rentals) Limited (12025713) United Kingdom