About S.c. Slade Associates Limited (08321397) United Kingdom