About Winch & Co Holdings Limited (07751624) United Kingdom