About Slm Properties Limited (11630794) United Kingdom