About Slater Properties Ltd (12953252) United Kingdom