About Slade Contractors Ltd (13181697) United Kingdom