About S & L Property Services Limited (12077801) United Kingdom