Space station specialise in properties to rent in London