About Windrose Investments Limited (09179051) United Kingdom