About London Sales & Lettings Limited (09592871) United Kingdom