About Slater Property Investments Limited (09793404) United Kingdom