About Slade&co (uk) Ltd (10233198) United Kingdom