A London-based investment and property development company.