About Winfield Street Management Limited (09495301) United Kingdom