About L & S Lettings Limited (09089877) United Kingdom