About Slateford Properties Limited (SC066701) United Kingdom