About Slade Oak Ltd (10790736) United Kingdom