About Slade Construction Limited (13590963) United Kingdom