About London Executive Accommodation & Relocations Limited (02674517) United Kingdom