About Winch Design & Construction Ltd (11791323) United Kingdom