About Winch Ipp Holdings Limited (12403283) United Kingdom