About Joshua Slade Limited (10573328) United Kingdom