About Slade Store (uk) Ltd (11017213) United Kingdom