About Sloan Properties Limited (13152933) United Kingdom