About L & Sm Property Limited (11976507) United Kingdom