Investabroad Properties Ltd - 119 Holloway Head office