About Sloan Properties Limited (SC599301) United Kingdom