About Slade (london) Ltd (07805678) United Kingdom