About Slade Construction Concepts Ltd (12982295) United Kingdom