Northwood Investors International Limited

London - France