About The Slade (sw) Limited (11078883) United Kingdom