About Lee And Smith Properties Limited (07060718) United Kingdom