About Slade Limited (02644983) United Kingdom