About Slade Hall Ltd (10910938) United Kingdom