About Winch & Plummet Ltd (13591296) United Kingdom