About Slade (harrow) Ltd (07805735) United Kingdom