About Slade-scott Properties Ltd (12476160) United Kingdom