About The Slade Partnership Limited (10099730) United Kingdom