About Slade Blackwell Limited (11952728) United Kingdom