About Winburg Investment Company (LP012206) United Kingdom