About Slade Projects Limited (09626963) United Kingdom