About David Slade Holdings Limited (02894282) United Kingdom