About Winch International Limited (03176734) United Kingdom