About Slc Residential Properties Limited (07673901) United Kingdom