Description: Short and long let rental apartments and flats, for self catering holiday or business lettings in Chiswick, Greenwich and Kensington, with taxi service organised from their office near Stamford Brook tube station, off Chiswick High Road.