About Lnj Seymours Lettings And Management Limited (10863544) United Kingdom