About Slade Associates Ltd (12299645) United Kingdom