About Wincham Holdings New Limited (13513295) United Kingdom