About Pickle & Winch Ltd (13302946) United Kingdom